Harem: Notes and clarifications https://www.journeyman.cc/blog/posts-output/2013-04-22-harem-notes-and-clarifications/